package com.insigma.business.qrcode.placement.dto.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.insigma.business.qrcode.common.dto.BaseSearchRequest;
import lombok.Data;

import java.util.Date;

/**
 * @author max
 * @Description: 公示查询 入参
 * @date 2024-04-16 16:24
 */
@Data
public class PlacementPubInfoQueryRequestDTO extends BaseSearchRequest {

    /**
     * id
     */
    private String placementPubInfoId;

    /**
     * 公示标题
     */
    private String pubTitle;

    /**
     * 接收地区
     */
    private String admdvs;

    /**
     * 公示类型 10 单位公示 20 成绩公示 30 选岗结果公示
     */
    private String pubType;

    /**
     * 公示开始时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date beginTime;

    /**
     * 公示结束时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date endTime;

    /**
     * 发布状态 0 草稿箱 1 已发布
     */
    private String publishFlag;
}
